Using the Language Extended Lexicon to Support Non-Functional Requirements Elicitation
نویسندگان
چکیده
Although Non-Functional Requirements (NFR) have been present in many software development methods, they have been faced as a second or even third class type of requirement, frequently hided inside notes and therefore frequently neglected or forgotten. Surprisingly, despite the fact that nonfunctional requirements (NFR) are among the most expensive and difficult to deal with [5] [12] [3][10], even today there are only a few works that focus on NFR as first class requirements (e.g. [7][8] [10]. Not so surprisingly, stakeholders’ demand for NFR has been continuously increasing. During 2001 edition of ICSE Mantis Chen from ACD System presented the 3 most important aspects for a software in the stakeholders’ point of view and the 3 most important one in the developers’ point of view. All the 6 were non-functional requirements. This work intends to show how we used the Language Extended Lexicon as a way of supporting initial NFR elicitation.
منابع مشابه
Estimate of the Functional Size in the Requirements Elicitation
Early measurement of software size allows to estimate costs and effort as well as to plan the development schedule. In previous reports, an approach which applies the Function Points Analysis to the derivative Scenarios of the Language Extended Lexicon was presented. In the process of the validation of that proposal, statistical techniques were applied on a subset of the obtained data from the ...
متن کاملUsing a Problem Domain Language to Specify Navigational Concerns in Web Applications
By nature, web applications involve a myriad of different concerns, which many times crosscut each other. The result is that these crosscutting concerns are scattered throughout different software artifacts provoking information tangling in those concerns. This paper presents an approach for using the problem domain language captured by LEL (Language Extended Lexicon) to improve the modeling of...
متن کاملApproach to Define a Non-Functional Requirements Elicitation Guide Using a Customer Language
Non-functional requirements (NFR) have a crucial role in the software development process because they correspond to the characteristics and restrictions on which the software must running and represent factors that influence the time and cost of software development. Nevertheless, many organizations do not perform these requirements elicitation properly. This paper presents an approach to crea...
متن کاملDevelopment of Non-functional Requirements for Decision Support Systems
Decision Support System (DSS) are interactive software systems that are built to assist the management of an organization in the decision making process when faced with nonroutine problems in a specific application domain. Non-functional requirements (NFRs) for a DSS deal with the desirable qualities and restrictions that the DSS functionalities must satisfy. Unlike the functional requirements,...
متن کاملNon-Functional Requirements for Object-Oriented Modeling
Recently, it has been pointed out that the majority of the requirements engineering methods do not take into account non-functional requirements (NFRs) [10][11]. Consequently, we have been experiencing serious problems during the development of software systems, such as cost and schedule overruns. In order to diminish this negligence of NFRs and its consequences, this work proposes a strategy (...
متن کامل